280 IF (I >T) OR I <1 OR I < > INT(I) THEN PRINT "<CTRL-G>";: GOTO 230
290 RN = RN(I): RETURN
400 REM MINPUT
410 PRINT D$
420 INVERSE : PRINT "Q=QUIT H=HARDCOPY G=GOBACK M=MORE ";: NORMAL
430 GET I$
440 IF I$ = "Q" THEN 9000
450 IF I$ = "H" THEN GOSUB 5000: RETURN
460 IF I$ = "G" THEN RN = 1: RETURN
480 RN = RN(1): RETURN
1000 REM GET PAGE
1005 NN = RN
1010 PRINT RD$;NN
1020 & GET T$
1023 IF T$ < >"D" THEN 1200
1026 & GET TY$
1040 & GET T$
1050 T = VAL(T$)
1060 & GET T$: IF TY$ < >"H" THEN 1065
1061 IF LEFT$(T$,1) = ")" THEN 6000
1062 HOME : INVERSE : PRINT "SOFTDISK AD DISK - ";DT$;" - FRAME ";RN: NORMAL : PRINT :NL = 0
1065 PRINT T$:NL = NL +1:L$(NL) = T$:L(NL) = T
1070 IF T >0 THEN PRINT :T = T -1: GOTO 1070
1075 PRINT D$
1080 NN = NN +1: GOTO 1010
1200 REM END OF PAGE
1220 & GET T1$: INPUT FV: & GET T$
1240 T = VAL(T$)
1250 FOR A = 1 TO T: & GET A$:RN(A) = VAL(A$)
1256 NEXT
1260 IF T = 1 THEN GOSUB 400: GOTO 1300
1270 GOSUB 200
1300 REM CONTINUE
1305 PRINT
1310 GOTO 1000
5000 REM PRINTOUT
5010 HOME : PRINT : PRINT D$"PR#1"
5015 PRINT "SOFTDISK AD DISK - "DT$" - FRAME "RN
5017 PRINT
5020 FOR A = 1 TO NL
5030 PRINT L$(A)
5033 TT = L(A)
5036 IF TT >0 THEN PRINT :TT = TT -1: GOTO 5036
5038 NEXT
5040 PRINT
5060 IF T = 1 THEN PRINT "Q=QUIT H=HARDCOPY G=GOBACK M=MORE": GOTO 5080
5070 PRINT "Q=QUIT H=HARDCOPY V=VERBAL OR 1-"T
5080 PRINT D$"PR#0": RETURN
6000 A$ = MID$ (T$,2)
6010 PRINT A$
6020 PRINT D$;
6060 PRINT A$: END
9000 PRINT CHR$(13);D$;"RUN KICK.IT.OFF": RETURN
15000 DATA 201,190,240,3,76,201,222,32,177,0,32,227,223,32,44,213,232,189,0,2,208,250,134,157,138,32,82,228,160,0,145,131,200,165,113,145,131,200,165,114,145,131,160,2,162,0,165,157,76,226,229